TAGs: problem solving strategies